Stateless client
See also: Stateless client: Ethereum
Bitcoin/UTXO
Making UTXO Set Growth Irrelevant With Low-Latency Delayed TXO Commitments 2016.5, Peter Todd
Utreexo: A dynamic accumulator for Bitcoin state
Thaddeus Dryja (MIT DCI)
MIT Bitcoin Expo'19 Video, GitHub
Drawbacks from Thead by Dryja
Proofs become outdated every time a new block arrives and nodes modify their accumulator.
Practical parallel transaction validation without state lookups using Merkle accumulators
John Adler @ethresear.ch (2019.6)
Accumulator: Sparse Merkle Tree (SMT)
Transactions can be included within$ Dblocks (a system parameter)
Each block has a state delta, with which each transaction is verified
In an UTXO model, this is the set of UTXOs that are added/removed
Cryptographic Primitives
Batching Techniques for Accumulators with Applications to IOPs and Stateless Blockchains
Dan Boneh, Benedikt B¨unz, Ben Fisch (Stanford University)
RSA Accumulator
Slide
STARKs for Stateless Clients - the Beginning Video @StarkWare Sessions 2019
Double-batched Merkle log accumulator by Justin, 2018.1
"An ideal log accumulator for Ethereum stateless clients. In particular witnesses are only ever updated once."
Related
Scalable and Efficient Data Authentication for Decentralized Systems
Soujanya Ponnapalli, Aashaka Shah, Amy Tai, Souvik Banerjee, Vijay Chidambaram, Dahlia Malkhi, Michael Wei
Present Distributed Merkle Patrica Tree (DMPT), a novel data structure that reduces the overheads of the MPT
Other proposals
EDRAX: A Cryptocurrency with Stateless Transaction Validation
Alexander Chepurnoy, Charalampos Papamanthou, and Yupeng Zhan
A possible solution to stateless clients @ethresearch
This paper proposes stateless validation of blockchain state, without Alice needing to provide proof of Bob's balance to validators if Alice is sending funds to Bob. Which is nice because people only need to store their own state. But needs trusted setup. Tweet by Mustafa
Erasure code-based low storage blockchain node
Doriane Perard, Jérôme Lacan, Yann Bachy, Jonathan Detchart
The Infinite State Problem @NEAR Forum
Stateless client in RSK: Tweet
#Layer1